CCOLAMD computes a column approximate minimum degree ordering algorithm
(like COLAMD), but it can also be given a set of ordering constraints.

This package is part of SuiteSparse.
